//
//  HWQQGameSearchProtocol.swift
//  HWanGame
//
//  Created by 王昌健 on 2023/12/12.
//  Copyright © 2023 94hwan. All rights reserved.
//

import UIKit

class HWQQGameSearchProtocol: NSObject {
    var models:[HWQQGameListModel]?
    var gameButtonClick:((_ mod:HWQQGameListModel)->())?
}

extension HWQQGameSearchProtocol: UITableViewDelegate,UITableViewDataSource {
    
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        gameButtonClick?(models?[indexPath.row] ?? HWQQGameListModel())
    }
    
    func numberOfSections(in tableView: UITableView) -> Int {
        return 1
    }
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        
        return models?.count ?? 0
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let normalCell = HWQQGameTypeNormalCell.cellWithTableView(tableView)
        normalCell.model = models?[indexPath.row]
        normalCell.rankLabel.text = "\(indexPath.row + 1)"
        return normalCell
    }
    
    
}
